package org.jsbd.boss.dao;

import java.util.List;

import org.jsbd.boss.domian.statistics.MiguUserExecuteDTO;
import org.jsbd.boss.domian.statistics.MiguUserMonitorVO;
import org.jsbd.boss.domian.statistics.MiguUserStatisticsDTO;

/**
 * @author <a href="mailto:wangjunbiao@zhexinit.com" >王俊标</a>
 * @version 1.0.0
 */
public interface IMiguUserMonitorDAO {
	
	List<MiguUserStatisticsDTO> findMiguUserStatisticsInfo(MiguUserMonitorVO mumVO);

	List<MiguUserStatisticsDTO> findMiguUserDayStatisticsInfo(MiguUserMonitorVO mumVO);

	List<String> findMiguUserDayBaseInfo(MiguUserMonitorVO mumVO);

	List<String> findMiguUserDayTimeInfo(MiguUserMonitorVO mumVO);

	List<String> selectExecuteXAxis(MiguUserMonitorVO mumVO);

	List<MiguUserExecuteDTO> selectExecuteYAxis1(MiguUserMonitorVO mumVO);
	
	List<MiguUserExecuteDTO> selectExecuteYAxis2(MiguUserMonitorVO mumVO);
	
	List<MiguUserExecuteDTO> selectExecuteYAxis3(MiguUserMonitorVO mumVO);
	
	List<String> selectDays(MiguUserMonitorVO mumVO);

	List<Integer> selectRecords(MiguUserMonitorVO mumVO);

	List<MiguUserStatisticsDTO> selectResidue(String date);

}
